window.phoenix&&(window.phoenix.buildInfo||(window.phoenix.buildInfo=[]),-1===window.phoenix.buildInfo.findIndex((t=>"Phoenix-analytics"===t.MFE))&&window.phoenix.buildInfo.push({MFE:"Phoenix-analytics",VERSION:"rc-phoenix-analytics-1.1.5204.1362292122-f8dc1da7-2-gf9e98be",LASTCOMMITDATETIME:"2024-07-08T22:23:44+00:00"})) /*! * * ============= BUILD INFO ============= * MFE: Phoenix-analytics * chunkName: clientlib-analytics-main/analytics-main * VERSION: rc-phoenix-analytics-1.1.5204.1362292122-f8dc1da7-2-gf9e98be * BRANCH: HEAD * COMMITHASH: f9e98bed7c88b3cddab27239099ccc0d87adce42 * LASTCOMMITDATETIME: 2024-07-08T22:23:44+00:00 * ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers ============= */,function(){"use strict";var t={858:function(t,e){}},e={};function a(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,a),o.exports}!function(){const t={appName:"phoenix-analytics",className:"utils"};function e(e,a,n){try{new YT.Player(e,{events:{onStateChange:a},...n})}catch(e){window.phoenix.log.error("An error happened trying to set the Youtube player: ",t,{exception:e})}}function n(e){let a="";if(e){if(e.hasAttribute("data-analytics-component-title")&&(a=e.getAttribute("data-analytics-component-title").trim()),0===a.length){const t=e.querySelector("h1, h2, h3, h4, h5, h6");t&&t.hasAttribute("data-analytics-component-title")?a=t.getAttribute("data-analytics-component-title").trim():t&&t.textContent&&(a=t.textContent.trim())}0===a.length&&e.hasAttribute("aria-label")&&(a=e.getAttribute("aria-label").trim())}return 0===a.length&&(window.phoenix.log.warning("Form title missing for analytics call",t,{container:e}),a="#"),i(a)}function i(t=""){const e={appName:"phoenix-analytics",className:"normalizeAnalyticsString"};try{t=(new DOMParser).parseFromString(t,"text/html").body.textContent||t}catch(t){window.phoenix.log.error("Could not parse analytics string HTML: ",e,{exception:t})}return t.replace(/\s+/g," ").trim()}document.addEventListener("click",(function(t){if(t.target instanceof Element){const e=t.target.closest("[data-analytics-accordion]"),a=t.target.closest("summary");e&&a?.contains(t.target)&&function(t,e){let a="#",n="#";const o=e.parentElement;o&&(a=o.open?"Collapse":"Expand");const s=t.getAttribute("data-analytics-accordion"),l=e.querySelector("[data-analytics-accordion-title]");l&&(n=i(l.getAttribute("data-analytics-accordion-title")));const c={"cdl.widgetName":`${a} ${s} : ${n}`};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackWidget",analyticsPayload:c}})}(e,a)}})),window.phoenix.bus?.subscribe("CATEGORIES","TOGGLE_CATEGORIES",(function(t){const e={"cdl.widgetName":`Tab Click : ${t?.payload?.categoryTitle}`};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackWidget",analyticsPayload:e}})}));class o{uri;queryParameters;hashParameters;constructor(t){this.uri=t,this.queryParameters=[],this.hashParameters=[],this.extractQueryParameters(),this.extractHashParameters()}extractQueryParameters(){const t=(this.uri||"").split(/[?#]/g,3);if(t.length<2)return;const e=t[1].split("&");for(const t of e){const a=e[e.indexOf(t)].split("=");2===a.length&&this.queryParameters.push({key:decodeURIComponent(a[0].trim()),value:decodeURIComponent(a[1].trim())})}}extractHashParameters(){const t=(this.uri||"").split(/[#]/g,2);if(t.length<2)return;const e=t[1].split("&");for(const t of e){const a=e[e.indexOf(t)].split("=");2===a.length?this.hashParameters.push({key:decodeURIComponent(a[0].trim()),value:decodeURIComponent(a[1].trim())}):1===a.length&&this.hashParameters.push({value:decodeURIComponent(a[0].trim())})}}getQueryParameters(){return[...this.queryParameters]}getQueryParameter(t){const e=this.queryParameters.filter((e=>e.key?.toLowerCase()===t.toLowerCase()));return 1===e.length?e[0]:e.length>1?e.map((t=>({...t}))):void 0}getHashParameters(){return[...this.hashParameters]}getHashParameter(t){const e=this.hashParameters.filter((e=>t?e.key?.toLowerCase()===t.toLowerCase():!e.key));return 1===e.length?{...e[0]}:e.length>1?e.map((t=>({...t}))):void 0}}const s={appName:"phoenix-analytics",className:"track-click"};document.addEventListener("click",(function(t){if(t.composedPath()[0]instanceof Element){const e=t.composedPath()[0].closest("[data-analytics-click]");if(e instanceof HTMLAnchorElement&&e.href.trim().startsWith("tel:"))return;e&&function(t){if(t.hasAttribute("data-analytics-click-defer"))return;let e=t.getAttribute("data-analytics-click").split("|").map(i).join(" : ");if(t instanceof HTMLAnchorElement){const a=new o(t.href).getQueryParameter("ICID");Array.isArray(a)&&a.length>0?e+=` : ${a.map((t=>t.value)).join(",")}`:a&&!Array.isArray(a)&&(e+=` : ${a.value}`)}const a=t.closest("[data-analytics-index]");if(a){const t=i(a.getAttribute("data-analytics-index")||"");""!==t&&(e+=` : ${t}`)}let n={};try{n=JSON.parse(t.dataset.analyticsFields??"{}")}catch(t){window.phoenix.log.error("Error parsing analytics fields JSON.",s,{exception:t})}const l={"cdl.page.icidList":i(e),...n};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackClick",analyticsPayload:l}})}(e)}})),window.phoenix.bus?.subscribe("ANALYTICS","CLICK",(function(t){const e=t?.payload?.ctaName,a={"cdl.page.icidList":"Button Click : "+e};t?.payload?.id&&(a["cdl.cart.id"]=t?.payload?.id),t?.payload?.cartAdd&&(a["cdl.eventDetails.events.cartAdd"]=t?.payload?.cartAdd),t?.payload?.flowName&&(a["cdl.page.flowName"]=t?.payload?.flowName),t?.payload?.toolName&&(a["cdl.eventDetails.toolName"]=t?.payload?.toolName),t?.payload?.cartOpen&&(a["cdl.eventDetails.events.cartOpen"]=t?.payload?.cartOpen),t?.payload?.product&&(a["cdl.product"]=t?.payload?.product),window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackClick",analyticsPayload:a}}),t?.payload?.product&&window.phoenix.bus?.publish("ANALYTICS","CLICK_COMPLETE")}));const l=document.querySelector("[data-analytics-device-estimator]");function c(t){const e={"cdl.eventDetails.message":i(t)};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackMessage",analyticsPayload:e}})}function d(t){if(!t)return"";const e=new Map;return Array.from(t.querySelectorAll('input[type="radio"],input[type="checkbox"],select')).filter((t=>t instanceof HTMLSelectElement||t instanceof HTMLInputElement&&t.checked)).forEach((t=>{let a,n;var o;(t instanceof HTMLSelectElement||t instanceof HTMLInputElement)&&(o=t,a=i(o.closest("[data-analytics-component-title]")?.getAttribute("data-analytics-component-title")),n=i(t.value)),t instanceof HTMLSelectElement?n=function(t){return Array.from(t.querySelectorAll("option")).filter((t=>t.selected)).map((t=>i(t.getAttribute("data-analytics-field-value")||""))).join(",")}(t):t instanceof HTMLInputElement&&(n=function(t){return i(t.getAttribute("data-analytics-field-value")||"")}(t)),a&&(e.has(a)||e.set(a,[]),n&&e.get(a).push(n))})),Array.from(e.keys()).map((t=>`${t}:${e.get(t).join(",")}`)).join("|")}window.phoenix.bus?.subscribe("DEVICE_ESTIMATOR","ANALYTICS_TOOL_START",(function(t){const e={"cdl.eventDetails.toolName":t?.payload?.toolName??"#","cdl.eventDetails.events.toolStart":"1"};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackTool",analyticsPayload:e}})})),window.phoenix.bus?.subscribe("DEVICE_ESTIMATOR","ANALYTICS_TOOL_COMPLETE",(function(t){const e=t?.payload?.estimateData?.make??"#",a=t?.payload?.estimateData?.marketName??"#",n=t?.payload?.estimateData?.maxTradeInValue??"#",i={"cdl.eventDetails.toolName":t?.payload?.toolName??"#","cdl.eventDetails.events.toolComplete":"1","cdl.eventDetails.toolResult":`Device:${"#"===e||"#"===a?"No Info":e+" "+a}|TradeInValue:${"#"!==n&&+n>0?n:"0"}`};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackTool",analyticsPayload:i}})})),window.phoenix.bus?.subscribe("RUNTIME_NOTIFICATION","SHOWN",(function(t){if(l){c(t?.payload?.content??"#")}})),window.phoenix.bus?.subscribe("DEVICE_ESTIMATOR","ANALYTICS_INVALID_IMEI",(function(t){c(t?.payload?.message??"#")})),window.phoenix.bus?.subscribe("DEVICE_ESTIMATOR","ANALYTICS_INELIGIBLE_IMEI",(function(t){c(t?.payload?.message??"#")})),window.phoenix.bus?.subscribe("MODAL","SHOW",(function(t){if(l){const e=l?.getAttribute("data-analytics-tool-name")??"#",a={"cdl.eventDetails.modalName":n(t?.payload?.dialog?.$el).replace(/\n/g," "),"cdl.eventDetails.toolName":e};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackModal",analyticsPayload:a}})}})),document.addEventListener("click",(function(t){if(t.target instanceof Element){const e=t.target.closest("[data-analytics-device-estimator]");if(e&&(t.target.closest("button")||t.target.closest("a"))){const a=e?.getAttribute("data-analytics-tool-name")??"#",n=t.target.closest("button")?"Button":"Link",o=i(t.target.innerHTML);if(t.target.closest("button")?.disabled)return!1;!function(t,e,a){const n={"cdl.page.icidList":`${e} Click : ${a}`,"cdl.eventDetails.toolName":t};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackClick",analyticsPayload:n}})}(a,n,o)}}})),window.phoenix.bus?.subscribe("ANALYTICS","TRACK_DOWNLOAD",(function(t){const e={"cdl.eventDetails.linkName":t?.payload?.linkName,"cdl.eventDetails.linkUrl":t?.payload?.linkUrl};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackDownload",analyticsPayload:e}})})),window.phoenix.bus?.subscribe("ANALYTICS","TRACK_ERROR_MESSAGE",(function(t){const e={"cdl.eventDetails.message":t?.payload?.message};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackErrorMessage",analyticsPayload:e}})})),window.phoenix.bus?.subscribe("FORM","START",(function(t){const e={"cdl.eventDetails.formName":n(t?.payload?.form?.$el).replace(/\n/g," "),"cdl.page.interaction.pageEvent":"formStart",...t?.payload?.fields};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackForm",analyticsPayload:e}},t)})),window.phoenix.bus?.subscribe("FORM","ERROR",(function(t){const e=t?.payload?.message&&0!==t.payload.message.length?t.payload.message:"#";0===e.length&&window.phoenix.log.warning("Form message missing for error analytics call: ",{appName:"phoenix-analytics",className:"track-form"},t);const a={"cdl.eventDetails.message":`${t?.payload?.error&&0!==t.payload.error.length?t.payload.error:"Error"} : ${e}`,"cdl.eventDetails.formName":n(t?.payload?.form?.$el).replace(/\n/g," ")};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackMessage",analyticsPayload:a}},t)})),window.phoenix.bus?.subscribe("FORM","COMPLETE",(function(t){const e={"cdl.eventDetails.formName":n(t?.payload?.form?.$el),"cdl.page.interaction.pageEvent":"formComplete",...t?.payload?.fields},a=d(t?.payload?.form?.$el);a&&(e["cdl.page.interaction.formSelections"]=a),window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackForm",analyticsPayload:e}},t)})),window.phoenix.bus?.subscribe("ANALYTICS","MESSAGE",(function(t){const e={"cdl.eventDetails.message":t?.payload?.message??"#"},a=t?.payload?.formName;if(a)e["cdl.eventDetails.formName"]=a;else{const a=t?.payload?.toolName;e["cdl.eventDetails.toolName"]=a??"#"}window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackMessage",analyticsPayload:e}})}));a(858);window.phoenix.bus?.subscribe("MODAL","SHOW",(async function(t){const e=n(t?.payload?.dialog?.$el),a=await(async()=>{let t;if("authenticated"===document.body.getAttribute("data-auth-state")?.toLowerCase())t=await window.phoenix.persistedState.get("BASE_FLOW_NAME"),t||(t="BASE UNKNOWN");else{if(t=await window.phoenix.persistedState.get("PROSPECT_FLOW_NAME"),!t){const e=await window.phoenix.persistedState.get("CART_STORED");(e?.cartCounter||0)>0&&(t="ACTIVATION")}t||(t="DEFERRED")}return t=`${t} Intent`,{"cdl.page.flowName":t}})(),i={"cdl.eventDetails.modalName":e.replace(/\n/g," ")};a&&(i["cdl.page.flowName"]=a["cdl.page.flowName"]),window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackModal",analyticsPayload:i}},t)})),window.phoenix.bus?.subscribe("MODAL","HIDE",(function(t){window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"closeModal"}},t)}));const r={">=sm":"(min-width: 480px)",">=md":"(min-width: 600px)",">=lg":"(min-width: 1024px)",">=xl":"(min-width: 1280px)","function(t){let e="#",a="#";const n=t.getAttribute("data-analytics-notification-banner"),o=t.querySelector("[data-analytics-banner-content]"),s=i(o?.getAttribute("data-analytics-banner-content"));return n&&(e=n),s&&(a=s),{message:a,type:e}}(t)))}document.addEventListener("click",(function(t){if(t.composedPath()[0]instanceof Element){const e=t.composedPath()[0].closest("[data-analytics-navigation-name]");if(e instanceof HTMLAnchorElement&&e.href.trim().startsWith("tel:"))return;e&&function(t){const e=t.closest("[data-unav-component='header']"),a=t.closest("[data-unav-component='footer']"),n=t.closest("[data-unav-component='footerUniversal']");let o="";e&&window.matchMedia(r["{i?.payload?.event&&i.payload.event.type&&e.indexOf(i.payload.event.type)>-1&&("function"==typeof n&&n(),a&&"function"==typeof a&&clearTimeout(a),t(!0))}));a=setTimeout((()=>{"function"==typeof n&&n(),t(!0)}),4e3)}((function(t){const e=document.head,a=e.dataset.analyticsPageSitename||"#",n=e.dataset.analyticsPagePagename||"#",i=e.dataset.analyticsPageChannel||"#",o=document.querySelectorAll("[data-analytics-notification-banner]");if(e.hasAttribute("data-analytics-page-defer"))return;const s={"cdl.page.siteName":a,"cdl.page.name":n,"cdl.page.channel":i};e.hasAttribute("data-analytics-page-subsection")&&(s["cdl.page.subSection"]=e.dataset.analyticsPageSubsection),o.length>0&&(s["cdl.page.alert"]=p()),t?y(s):setTimeout((()=>y(s)),750)})),window.phoenix.bus?.subscribe("ANALYTICS","TRACKPAGE",(function(t){const e=t?.payload?.siteName??"#",a=t?.payload?.name??"#",n=t?.payload?.channel??"#",i=t?.payload?.subSection??"#",o=t?.payload?.flowName,s=t?.payload?.productView??"#",l={"cdl.page.siteName":e,"cdl.page.name":a,"cdl.page.channel":n,"cdl.page.subSection":i};o&&(l["cdl.page.flowName"]=o),t?.payload?.product&&(l["cdl.eventDetails.events.productView"]=s,l["cdl.product"]=t?.payload?.product),window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackPage",analyticsPayload:l}})})),document.addEventListener("click",(function(t){if(t.composedPath()[0]instanceof Element){const e=t.composedPath()[0].closest("a[href*='tel:']");e&&function(t){const e=t.closest("[data-unav-component='header']"),a=t.closest("[data-unav-component='footer']"),n=t.closest("[data-unav-component='footerUniversal']"),o=t.closest("[data-xpr-modal]");let s="",l="";if(e||a||n)e&&window.matchMedia(r["this.addMutationWhenNodeAvailable()),500),void this.maxAttempts++;this.mutationObserver.observe(t,{childList:!0,subtree:!0})}handleIntersection(t){window.phoenix.log.info("##### handleIntersection()",h);const e=[];if(t.forEach((t=>{if(!t.isIntersecting)return;const a=t.target.querySelectorAll("[data-analytics-click]");a?.forEach((t=>{const a=t.getAttribute("data-icid"),n=t.getAttribute("data-analytics-index");a&&n?e.push(n+":"+a+"|"+a):a&&e.push("index:"+a+"|"+a)})),this.intersectObserver.unobserve(t.target)})),e.length>0){const t={"cdl.eventDetails.campaignList":e};window.phoenix.log.info("### analytics will fire this payload ###",h,t),window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackImpression",analyticsPayload:t}})}}handleObservingElements(t){window.phoenix.log.info("##### handleObservingElements()",h),t.forEach((t=>{this.intersectObserver.observe(t)}))}handleMutation(t){window.phoenix.log.info("##### handleMutation()",h),t.forEach((t=>{"childList"===t.type&&this.handleObservingElements(this.analyticsNodeList)}))}}if(window.IntersectionObserver){(new m).start()}function b(t){const e={"cdl.eventDetails.toolName":n(t?.payload?.tool?.$el).replace(/\n/g," "),"cdl.eventDetails.events.toolStart":"1",...t?.payload?.fields};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackTool",analyticsPayload:e}})}document.addEventListener("click",(function(t){if(t.composedPath()[0]instanceof Element){const e=t.composedPath()[0].closest("[data-analytics-search]"),a=t.composedPath()[0].closest("[data-analytics-search-input]");e?function(t){const e={"cdl.eventDetails.navigationMenu":"","cdl.page.interaction.pageEvent":"autoSearch"},a=(t.getAttribute("data-analytics-search")||"").split("|");a.length>0&&(e["cdl.eventDetails.navigationMenu"]=`${a[0]} | `),a.length<=3?e["cdl.eventDetails.navigationMenu"]+=a.slice(1).map(i).join(" : "):a.length>=4&&(e["cdl.eventDetails.navigationMenu"]+=a.slice(1,-1).map(i).join(" : "),e["cdl.eventDetails.searchTerm"]=i(a[a.length-1])),e["cdl.eventDetails.searchTerm"]&&""!==e["cdl.eventDetails.searchTerm"].trim()||t.textContent&&""!==t.textContent.trim()&&(e["cdl.eventDetails.searchTerm"]=t.textContent.trim().replace(/\n/g,"_").replace("__","_").split("_").map(i).join("_")),window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackNavigation",analyticsPayload:e}})}(e):a&&function(t){const e={"cdl.eventDetails.navigationMenu":"","cdl.eventDetails.searchTerm":"tNav Freeform Text Entry"},a=(t.getAttribute("data-analytics-search-input")||"").split("|");a.length>0&&(e["cdl.eventDetails.navigationMenu"]=`${a[0]} | `),a.length>1&&(e["cdl.eventDetails.navigationMenu"]+=a.slice(1,-1).map(i).join(" : ")),window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackNavigation",analyticsPayload:e}})}(a)}})),window.phoenix.bus?.subscribe("SEARCH","RECOMMENDATIONS",(function(){const t=document.head,e=t.dataset.analyticsSearchTerm||"#";let a={};if(t.dataset.analyticsSearchProducts){a={"cdl.page.stepName":"Search Carousel Loaded","cdl.product":JSON.parse(t.dataset.analyticsSearchProducts||"#")},t.hasAttribute("data-analytics-search-qs")?a["cdl.page.interaction.pageEvent"]="carouselDisplayed,autoSearch":a["cdl.page.interaction.pageEvent"]="carouselDisplayed",""===e||t.hasAttribute("data-analytics-search-qs")||(a["cdl.eventDetails.searchTerm"]="Search Results Freeform Text Entry")}else a={},t.hasAttribute("data-analytics-search-qs")&&(a["cdl.page.interaction.pageEvent"]="autoSearch"),""===e||t.hasAttribute("data-analytics-search-qs")||(a["cdl.eventDetails.searchTerm"]="Search Results Freeform Text Entry");window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackWidget",analyticsPayload:a}})})),window.phoenix.bus?.subscribe("SEARCH","SEARCH_RESULTS_ANALYTICS_CLICK",(function(t){const e=document.head,a={"cdl.search.resultSelected":i(e.dataset.analyticsSearchTerm||"#")};e.hasAttribute("data-analytics-search-products")&&t?.payload?.eventClickData?.documentUri?.toLowerCase().includes("sku")&&(a["cdl.product"]=JSON.parse(e.dataset.analyticsSearchProducts||"")),e.hasAttribute("data-analytics-search-qs")&&(a["cdl.page.interaction.pageEvent"]="autoSearch"),window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackClick",analyticsPayload:a}})})),window.phoenix.bus?.subscribe("TABS","CHANGE",(function(t){const e={"cdl.widgetName":`Tab Click : ${t?.payload?.title}`};t?.payload?.isModal&&(e["cdl.eventDetails.modalName"]=t?.payload?.modalTitle),"#"!==t?.payload?.title&&window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackWidget",analyticsPayload:e}})})),window.phoenix.bus?.subscribe("ANALYTICS_TOOL","START",b),window.phoenix.bus?.subscribe("ANALYTICS_TOOL","COMPLETE",(function(t){const e={"cdl.eventDetails.toolName":n(t?.payload?.tool?.$el).replace(/\n/g," "),"cdl.eventDetails.events.toolComplete":"1",...t?.payload?.fields};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackTool",analyticsPayload:e}})})),window.phoenix.bus?.subscribe("ANALYTICS","TOOL_START",b),window.phoenix.bus?.subscribe("ANALYTICS","TOOL_COMPLETE",(function(t){const e={"cdl.eventDetails.toolName":n(t?.payload?.tool?.$el).replace(/\n/g," "),"cdl.eventDetails.events.toolComplete":"1",...t?.payload?.fields};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackTool",analyticsPayload:e}})}));const g=(t,e)=>{const a=document.createElement("script");a.setAttribute("src",t),e&&(a.onload=e),document.body.appendChild(a)};function w(t,a){const n=t.getElementsByTagName("iframe")[0];if("undefined"==typeof YT){g("https://www.youtube.com/iframe_api")}function i({data:t}){0===t&&v(a)}window.onYouTubeIframeAPIReady=()=>{e(n,i,{playerVars:{autoPlay:1,loop:1}})}}function A(t,e){const a=t.getElementsByTagName("iframe")[0];if("undefined"==typeof Vimeo){g("https://player.vimeo.com/api/player.js",n)}else n();function n(){new Vimeo.Player(a).on("ended",(()=>v(e)))}}function f(t,e){t.getElementsByTagName("video")[0].addEventListener("ended",(()=>v(e)))}function v(t){const e={"cdl.eventDetails.videoName":t,"cdl.page.interaction.pageEvent":"videoComplete"};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackVideo",analyticsPayload:e}})}function E(t){const e={"cdl.eventDetails.videoName":t,"cdl.page.interaction.pageEvent":"videoStart"};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackVideo",analyticsPayload:e}})}document.addEventListener("click",(function(t){if(t.target instanceof Element){const e=t.target.closest("[data-analytics-video]"),a=6e3;if(e){const n=e.querySelector("[data-xpr-video-trigger]"),i=e.querySelector("[data-xpr-video]"),o=i.getAttribute("data-xpr-video-type"),s=i.getAttribute("data-analytics-title");if(n.contains(t.target))switch("dynamicMedia"!==o&&E(s),o){case"youtube":w(i,s);break;case"vimeo":A(i,s);break;case"asset":setTimeout((()=>{f(i,s)}),a)}}}})),document.addEventListener("click",(function(t){if(t.target instanceof Element){const e=t.target.closest("[data-analytics-video-modal]"),a=4e3;if(e){const t=e.getAttribute("data-analytics-video-modal"),n=document.getElementById(t).querySelector("[data-xpr-modal-video]"),i=n.getAttribute("data-analytics-video-title"),o=n.getAttribute("data-xpr-video-type");setTimeout((()=>{switch("dynamicMedia"!==o&&E(i),o){case"youtube":w(n,i);break;case"vimeo":A(n,i);break;case"asset":f(n,i)}}),a)}}})),window.phoenix.bus.subscribe("ANALYTICS","VIDEO_START",(function(t){const e=t?.payload?.videoName,a={"cdl.eventDetails.videoName":e,"cdl.page.interaction.pageEvent":"videoStart"};window.phoenix.bus.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackVideo",analyticsPayload:a}})})),window.phoenix.bus.subscribe("ANALYTICS","VIDEO_COMPLETE",(function(t){const e=t?.payload?.videoName,a={"cdl.eventDetails.videoName":e,"cdl.page.interaction.pageEvent":"videoComplete"};window.phoenix.bus.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackVideo",analyticsPayload:a}})}));const I=(t,e)=>{const a=document.createElement("script");a.setAttribute("src",t),e&&(a.onload=e),document.body.appendChild(a)};function N(t,a){const n=t.getElementsByTagName("iframe")[0];if("undefined"==typeof YT){I("https://www.youtube.com/iframe_api")}function i({data:t}){0===t&&function(t){const e={"cdl.eventDetails.videoName":t,"cdl.page.interaction.pageEvent":"videoComplete"};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackVideo",analyticsPayload:e}})}(a)}window.onYouTubeIframeAPIReady=()=>{e(n,i)}}document.addEventListener("click",(function(t){if(t.target instanceof Element){const e=t.target.closest("[data-analytics-video-playlist]");if(e){const a=t.target.closest("[data-xpr-videoplaylist-item]"),n=e.querySelector("[data-xpr-video]"),i=a.getAttribute("data-analytics-title");a.contains(t.target)&&(!function(t){const e={"cdl.eventDetails.videoName":t,"cdl.page.interaction.pageEvent":"videoStart"};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackVideo",analyticsPayload:e}})}(i),N(n,i))}}})),window.phoenix.bus?.subscribe("ANALYTICS","WIDGET",(function(t){const e={"cdl.widgetName":t?.payload?.widgetName??"#"};window.phoenix.bus?.publish("ANALYTICS","FIRE",{payload:{analyticsEvent:"trackWidget",analyticsPayload:e}})})),window.phoenix.bus?.subscribe("ANALYTICS","FIRE",(t=>{const e=[t?.payload?.analyticsEvent];t?.payload?.analyticsPayload&&e.push(t.payload.analyticsPayload),window._taq.push(e)}))}()}();